<?php
    namespace Core\ORM\Attributs;

    /**
     * Attribut String pour une Base de données
     *
     * @author mpetrini
     */
    class String extends Attribut {
        /**
        * Constructeur complet
        * 
        * @param string $nom
        * @param boolean $primary (optional) (default=false)
        * @param int $taille (optional) (default=null)
        * 
        * @return void
        */
        public function __construct($nom, $primary=false, $taille=100) {
            parent::__construct($nom, $primary, $taille);
            $this->type='varchar';
        }
        
        /**
        * Retourne le type documenté pour phpDocumentor
        * 
        * @return string
        */
        public function getTypeDocumente() {
            return "string";
        }
    }
?>